//我的订单—搜索订单
exports.agree_refund_order = function (req, res) {

    var bodyParams = req.routeInfo.bodyParams;
    //最终结果
    var resultData = {};

    var phone = 0;

    var o_wechat_pay = 0;
    //任务流创建
    async.waterfall([
            function (cb) {
                R.SEND_HTTP(
                    req,
                    {
                        url: CORE_APIConfig.coreAPI.agree_refund_order,
                        method: 'POST',
                        data: {
                            "_o_id":bodyParams._o_id,
                            "_o_no":bodyParams._o_no,
                            "_uid":bodyParams._uid
                        }
                    },
                    function (err, data) {
                        //判断是否有错误信息
                        if (err) {
                            return cb(err, data);
                        }
                        resultData = data
                        cb();
                    }
                );

            },
            //查询订单人的电话用来发短信
            function(cb){
                R.SEND_HTTP(
                    req,
                    {
                        url: CORE_APIConfig.coreAPI.search_order+"/o_id/"+bodyParams._o_id,
                        method: 'POST',
                        data: {
                            fields: [ "o_phone","o_wechat_pay"].join(",")
                        }
                    },
                    function (err, data) {
                        //console.log(data.data);
                        //判断是否有错误信息
                        if (err) {
                            return cb(err, data);
                        }
                        phone = data.data[0].o_phone;
                        o_wechat_pay = data.data[0].o_wechat_pay
                            R.SEND_HTTP(
                                req,
                                {
                                    url: CORE_APIConfig.coreAPI.sendCodeSms,
                                    method: 'POST',
                                    data  : {
                                        phone : phone,
                                        type  : 2,
                                        money : o_wechat_pay
                                    }
                                },
                                function (err, data) {
                                    //发送短信
                                    cb();

                                }
                            );

                      //  cb();
                    }
                );
            },
            // function (cb) {
            //     R.SEND_HTTP(
            //         req,
            //         {
            //             url: CORE_APIConfig.coreAPI.sendCodeSms,
            //             method: 'POST',
            //             data  : {
            //                 phone : phone,
            //                 type  : 2,
            //                 money : o_wechat_pay
            //             }
            //         },
            //         function (err, data) {
            //             //发送短信
            //             cb();
            //
            //         }
            //     );
            // }
        ], function (err, result) {

            //返回最终拼接结果
            RES.response(res, true, resultData);

        }
    );

}